package com.ssy.lingxi.logistics.model.response;

import lombok.Data;

import java.io.Serializable;

/**
 * 物流单返回实体
 * @author yzc
 * @version 2.0.0
 * @date 2020/7/20
 */
@Data
public class LogisticsOrderPlatformListResponse implements Serializable {

    private static final long serialVersionUID = -1206983201259662539L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 物流单号
     */
    private String logisticsOrderNo;

    /**
     * 外部状态 1-待提交 2-待确认 3-不接受物流单 4-接受物流单
     */
    private Integer status;

    /**
     * 外部状态名称
     */
    private String statusName;

    /**
     * 对应单据编号
     */
    private String relevanceOrderCode;

    /**
     * 物流服务商名称
     */
    private String companyName;

    /**
     * 发货方会员名称
     */
    private String shipperMemberName;

    /**
     * 收货方会员名称
     */
    private String receiverMemberName;

    /**
     * 创建方式 1-物流能力创建 2-销售发货订单创建 3-生产通知订单创建 4-换货申请创建 5-换货处理创建 6-退货申请创建
     */
    private Integer createType;

    /**
     * 单据时间
     */
    private Long invoicesTime;

    /**
     * 总箱数
     */
    private Double totalCarton;

    /**
     * 总重量
     */
    private Double totalWeight;

    /**
     * 总体积
     */
    private Double totalVolume;
}
